package cn.itcast.service;

import cn.itcast.pojo.Address;
import com.fasterxml.jackson.annotation.JsonTypeInfo;

import java.util.List;

public interface AddressService {

    /**
     * 查询所有分院信息
     * @return
     */
    List<Address> findAll();


    /**
     * 新增分院
     * @param address
     * @return
     */
    Boolean submit(Address address);

    /**
     * 删除分院
     * @param id
     * @return
     */
    Boolean delete(Integer id);

    /**
     * 根据id查询单个分院
     * @param id
     * @return
     */
    Address findById(Integer id);

    /**
     * 修改
     * @param address
     * @return
     */
    boolean addressUpdate(Address address);

    /**
     * 修改启动按钮
     * @param enable
     * @return
     */
    boolean enableUpdate(String enable ,Integer id);
}
